huge, strong man - Turkish English Dictionary